page-register {
    input[type='radio'].radio {opacity:0; display:none;}
    label.radio {background:url(../assets/imgs/radio.png) 0 -3px no-repeat; height:25px; padding-left:25px;font-size:13px;}
    input[type='radio'].radio:checked + .radio {background:url(../assets/imgs/radio2.png)  0 -3px no-repeat;}
    .r-input{
        height:30px;
        background:#f7f9f8;
        line-height:30px;
        padding-left:5px;
        border-radius:5px;
        position:relative;
        float:left;
        input{
            border:0;
            background:none;
            width:100%;
            height:30px;
        }
        .r-icon{
            width:15px;
            height:15px;
            position: absolute;
            right:5px;
            top:8px;
        }
    }
    .r-padding-left{
        padding-left:10px;
    }
    .ip-input{
        border:0;
        background:#f8f8f8;
        line-height:20px;
        height:20px;
        border-radius:5px;
        text-align:center;
    }
    .r-img{
        width:70px;
        height:50px;
        margin-right:5px;
    }
    .idcard{
        border:1px solid #ccc;
        width:148px;
        height:102px;
        border-radius: 5px;
        //background-color:#e2e2e2;
        background-size:contain;
        img{
            width:146px;
            height:100px;
            border-radius: 5px;
        }
    }
    .idcard-front{
        background-image:url('../assets/imgs/l-sf1.png');
    }
    .idcard-reverse{
        background-image:url('../assets/imgs/l-sf2.png');
    }
    .upload-input{
        position: absolute;
        z-index: 1;
        left:0;
        top:0;
    }
    .toolbar-ios{
        min-height:50px;
        padding:0;
    }
    .header-ios .toolbar-background-ios, .footer-ios .toolbar-background-ios{
        border-color:rgba(0, 0, 0, 0.1)
    }
}
